#include "BaseApplication.hpp"
#include "GraphicsManager.hpp"
#include "MemoryManager.hpp"

namespace My 
{
    GfxConfiguration config;

    // 代表一个特殊的平台（无平台）来创建g_pApp实例
    IApplication* g_pApp = static_cast<IApplication*>(new BaseApplication(config));

    // 图形管理
    GraphicsManager* g_pGraphicsManager = static_cast<GraphicsManager*>(new GraphicsManager);

    // 内存管理
    MemoryManager* g_pMemoryManager = static_cast<MemoryManager*>(new MemoryManager);
}